ViewContext.RouteData.Values["action"] is null on server... works fine on local machine
Posted
by rksprst
on Stack Overflow
See other posts from Stack Overflow
or by rksprst
Published on 2009-08-09T20:55:22Z
Indexed on
2010/04/02
8:03 UTC
Read the original article
Hit count: 900
I'm having a weird issue where ViewContext.RouteData.Values["action"] is null on my staging server, but works fine on my dev machine (asp.net development server).
The code is simple:
public string CheckActiveClass(string actionName)
{
string text = "";
if (ViewContext.RouteData.Values["action"].ToString() == actionName)
{
text = "selected";
}
return text;
}
I get the error on the ViewContext.RouteData.Values["action"] line. The error is:
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Any help is appreciated. Thanks in advance.
© Stack Overflow or respective owner